<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>姓名案例_methods实现</title>
    <script src="https://cdn.jsdelivr.net/npm/vue@2.7.16/dist/vue.js"></script>
</head>

<body>
    <div id="root">
        <!-- v-model 双向绑定 -->
        姓：<input type="text" v-model="firstName"><br>
        名：<input type="text" v-model="lastName"><br>
        <!-- slice 截取多少位 -->
        全名：<span>{{fullName()}}</span>
    </div>

    <script type="text/javascript">
        new Vue({
            el: '#root',
            data: {
                firstName: '张',
                lastName: '三'
            },
            methods: {
                fullName(firstName, lastName) {
                    // this代表这个vue，vue里面可以拿到data属性
                    return this.firstName + '-' + this.lastName
                }

            }
        })

    </script>



</body>

</html>